#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>
int main(int argc, char**argv)
{
    mode_t re = umask(0);// 010011100
    printf("umask:%o\n", re);
    //打开文件
    int fd = open(argv[1], O_RDWR|O_CREAT,0767);
    if(fd == -1)
    {
        perror("open error:");
        return -1;
       
    }
    
    

    
    //关闭文件
    close(fd);
}